package com.yuandian.management.socket;

import com.yuandian.management.socket.entity.BaseSocketRequest;

import java.util.List;
import java.util.Map;

/**
 * 探针交互请求body中的内容
 * @author User
 *
 */
@SuppressWarnings("rawtypes")
public class ProbeSocketRequest extends BaseSocketRequest<ProbeSocketResponse> {
    
	private Integer kvs;
	
	private String data;
	
	private List<String> dataList;

	public ProbeSocketRequest(Integer kvs, String data, List<String> dataList) {
		super();
		this.kvs = kvs;
		this.data = data;
		this.dataList = dataList;
	}

	@Override
	public Map<String, Object> textParams() {

		return null;
	}

	@Override
	public Class<ProbeSocketResponse> responseClass() {
		return ProbeSocketResponse.class;
	}

	public Integer getKvs() {
		return kvs;
	}

	public void setKvs(Integer kvs) {
		this.kvs = kvs;
	}

	public String getData() {
		return data;
	}

	public void setData(String data) {
		this.data = data;
	}

	public List<String> getDataList() {
		return dataList;
	}

	public void setDataList(List<String> dataList) {
		this.dataList = dataList;
	}
	
}
